insulation blanket - Spanish English Dictionary